//^ 1 以数字1 开头 [3-578] 手机号第二位允许是 3 、4 、5、7、8 中的任意一位
//\d{9} 任意9位数字组合
//$ 只能以数字作为结尾
const phone = /^1[3-578]\d{9}$/

// 邮箱
const email = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/
// 中国姓名
const Chinaname =/^[\u4e00-\u9fa5]{2,4}$/; 
// 身份证
const idcard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;  


const region = /.+?(省|市|自治区|自治州|县|区)/g;  
const url = /(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/;  

const check = (reg, input) => {
	if (reg.test(input)) {
		return true;
	} else {
		return false;
	}
}
const match = (reg,input) =>{
	return input.match(reg)
}

export default {
	phone,
	email,
	Chinaname,
	idcard,
	region,
	url,
	
	check,
	match
}
